﻿using Grow.Module.Builder;

namespace Grow.Module.Service
{
    /// <summary>
    /// 服务注册容器
    /// </summary>
    public interface IServiceContainer
    {
        /// <summary>
        /// 注册服务
        /// </summary>
        public IServiceCollection ServiceCollection { get; }
        /// <summary>
        /// 选项管理器
        /// </summary>
        public IOptionsManager OptionsManager { get; }
        /// <summary>
        /// 框架加载启动项
        /// </summary>
        public IBuilderManager BuilderManager { get; }
    }
}
